const app = getApp(); // 获取全局应用实例
const baseURL = app.globalData.baseURL
Page({
  data: {
    phone:null
  },
  inputPhone(e){
    this.setData({
      phone:e.detail.value
    })
  },
  doSubmit(e){
    // 可以获取头像和昵称
    wx.login({
      success: (res) => {
        // 获取到登录时的临时凭证code(只能用一次,且在5分钟内失效),用code去获取openid
        wx.request({
          url: baseURL+'login/',
           data:{
            phone:this.data.phone,
            wx_code:res.code   // 把通过wx.login({})返回的code传给后端去再获取openid
          },
          method:'POST',
          dataType:'json',
          responseType:'text',
          success:(res)=>{
            // console.log(res.data.token, res.data.openid) //得到token和openid
            // this.globalData.openid = res.data.openid  //更新全局变量里的openid
            wx.setStorageSync('openid', res.data.openid) // openid保存到本地
            wx.setStorageSync('token', res.data.token) // token保存到本地
            // 跳转到首页
            wx.switchTab({
              url: '/pages/index/index'    //?t='+ Date.now()
            })
          },
        })
      },
    })
  },

  
  /* 生命周期函数--监听页面加载 */
  onLoad(options) {

  },

  /* 生命周期函数--监听页面初次渲染完成 */
  onReady() {},

  /* 生命周期函数--监听页面显示 */
  onShow() {},

  /* 生命周期函数--监听页面隐藏 */
  onHide() {},

  /* 生命周期函数--监听页面卸载 */
  onUnload() {},

  /* 页面相关事件处理函数--监听用户下拉动作 */
  onPullDownRefresh() {},

  /* 页面上拉触底事件的处理函数 */
  onReachBottom() {},

  /* 用户点击右上角分享 */
  onShareAppMessage() {}
})